<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	    xmlns:f="http://java.sun.com/jsf/core"
	    xmlns:h="http://java.sun.com/jsf/html"
	    xmlns:ui="http://java.sun.com/jsf/facelets"
	    xmlns:p="http://primefaces.org/ui"
	    template="/template/template.xhtml">
    
   	<ui:param name="pageTitle" value="Leil&atilde;o" />
   	
    <ui:define name="body"> 
    	<h:form id="form">
    	<p:growl id="msgs"/>  
  			<p:dataGrid var="_edital" value="#{editalController.editaisAtivos}" columns="3"
  						id="editaisAtivos"  
				        rows="12" paginator="true"  
				        paginatorTemplate="{PageLinks}"  
				        emptyMessage="Nenhum edital ativo no momento."
				        paginatorPosition="top">  
		  
		        <p:panel header="#{_edital.nome}" style="text-align:center">  
		            <h:panelGrid columns="1" style="width:100%">    
		  
		                <h:outputText value="Produto: #{_edital.produto.nome}" />
		                
		                <h:outputText value="Quantidade: #{_edital.quantidade}" />
		                
		                <h:outputText value="Preco Inicial: R$ #{_edital.precoInicial}" />  
		                
		                <p:commandButton update=":form:editalDetail" 
		                			   oncomplete="editalDialog.show()" 
		                			   title="Ver Detalhes"
		                			   icon="ui-icon-search" 
		                			   value="Ver Detalhes"> 
		                    <f:setPropertyActionListener value="#{_edital}"   
		                            target="#{editalController.selecionado}" />  
		                </p:commandButton>  
		            </h:panelGrid>  
		        </p:panel>  
		  
		    </p:dataGrid>  
		      
		    <p:dialog header="Detalhes do Edital" widgetVar="editalDialog" modal="true">  
		        <p:outputPanel id="editalDetail" style="text-align:center;" layout="block">  
		           
		              
		            <h:panelGrid  columns="2" cellpadding="5">  
		                <h:outputLabel for="nome" value="Nome: " />  
		                <h:outputText id="nome" value="#{editalController.selecionado.nome}" />  
		                  
		                <h:outputLabel for="produto" value="Produto: " />  
		                <h:outputText id="produto" value="#{editalController.selecionado.produto.nome}" /> 
		                
		                 <h:outputLabel for="quantidade" value="Quantidade: " />  
		                <h:outputText id="quantidade" value="#{editalController.selecionado.quantidade}" />  
		                
		                 <h:outputLabel for="descricao" value="Descricao: " />  
		                <h:outputText id="descricao" value="#{editalController.selecionado.descricao}" /> 
		                 <h:outputLabel for="datai" value="Data Inicio: " />  
		                <h:outputText id="datai" value="#{editalController.selecionado.dataInicio}" /> 
		                 <h:outputLabel for="dataf" value="Data Fim: " />  
		                <h:outputText id="dataf" value="#{editalController.selecionado.dataFim}" /> 
		                <p:commandButton 
					            			   title="Acompanhar Leil&atilde;o"
					            			   value="Acompanhar Leil&atilde;o"
					            			   action="#{lanceController.carregarLeilao(editalController.selecionado)}"
					            			   icon="ui-icon-arrowreturnthick-1-e"
					            			   />
		            </h:panelGrid>  
		        </p:outputPanel>  
		    </p:dialog>  
  		<p:poll interval="60" listener="#{editalController.verificaExpiracao}"  update=":form:editaisAtivos, :form:msgs, @parent"/>
		</h:form>  
			
    </ui:define>
</ui:composition>